<?php
class menuUI extends mainGUI {
	
	const templatename = "menuUI";
	const cssfile = "menuUI.css";
	const jsfile = "menuUI.js";
	
	function addHead() {
		$ausgabe = "<link rel='stylesheet' type='text/css' href='".settings::templatepfad.self::templatename."/".self::cssfile."'>";
		$ausgabe .= "<script type='text/JavaScript' src='".settings::templatepfad.self::templatename."/".self::jsfile."'></script>";
		return $ausgabe;
	}
	
	function showMenuLite($content) {
		$i=0;
		$ausgabe = "<div id='menu'><ul id='menpoint'>";
		foreach ($content as $inhalt) {
			$ausgabe .= "<li><a onmouseover='mopen(\"m".$i."\")' 
        	onmouseout='mclosetime()' id='m".$i."kat'>".array_shift($inhalt)."</a>
        	<div id='m".$i."' onmouseover='mcancelclosetime();' 
            onmouseout='mclosetime();'>";
			$i++;
			foreach ($inhalt as $menpunkt) {
				$ausgabe .= $menpunkt;
			}
        	$ausgabe .= "
			</div></li>";
		}
		return $ausgabe;		
	}
	
	
	/* Gibt horizontales Menü aus
	 * $content muss ein mehrdimenionales Array sein
	 */
	function showHorizMenu($content) {
		$anzahl = count($content);
		$ausgabe = "<div id='menu'><ul id='menpoint'>";
		for ($i=0;$i<$anzahl;$i++) {
			$ausgabe .= "<li><a href='".$content[$i]['Kategorie']."' onmouseover='mopen(\"m".$i."\")' 
        	onmouseout='mclosetime()' id='m".$i."kat'>".$content[$i]['Kategorie']."</a>
        	<div id='m".$i."' onmouseover='mcancelclosetime();' 
            onmouseout='mclosetime();'>";
			$anzahl_spalten = count($content[$i]);
			for ($e=0;$e<$anzahl_spalten-1 ;$e++) {
				$ausgabe .= "<a href='".$content[$i][$e]['Link']."'>".$content[$i][$e]['Text']."</a>";
			}
        	$ausgabe .= "
			</div></li>";
		}
		return $ausgabe;		
	}
	
	function showVertMenu($content) {
		$i=0;
		$ausgabe = "<div id='menu'><ul id='menpoint'>";
		foreach ($content as $inhalt) {
			$ausgabe .= "<li><a onmouseover='mopen(\"m".$i."\")' 
        	onmouseout='mclosetime()' id='m".$i."kat'>".array_shift($inhalt)."</a>
        	<div id='m".$i."' onmouseover='mcancelclosetime();' 
            onmouseout='mclosetime();'>";
			$i++;
			foreach ($inhalt as $menpunkt) {
				$ausgabe .= "<a href='".$menpunkt['Link']."'>".$menpunkt['Text']."</a>";
			}
        	$ausgabe .= "
			</div></li>";
		}
		return $ausgabe;		
	}
}